package com.jic.purchase.mapper;
import com.jic.purchase.model.entity.SupplierFinancialInformation;

import java.util.List;
public interface SupplierFinancialInformationMapper {
	/**
	 * SUPPLIER_FINANCIAL_INFORMATION插入数据
	 * @param supplierFinancialInformation 入参实体类
	 */
	int insert(SupplierFinancialInformation supplierFinancialInformation);

	/**
	 * SUPPLIER_FINANCIAL_INFORMATION插入数据
	 * @param supplierFinancialInformation 入参实体类
	 */
	int insertSelective(SupplierFinancialInformation supplierFinancialInformation);

	/**
	 * SUPPLIER_FINANCIAL_INFORMATION根据表对象数据修改数据
	 * @param supplierFinancialInformation 入参实体类
	 */
	int updateByPrimaryKey(SupplierFinancialInformation supplierFinancialInformation);

	/**
	 * SUPPLIER_FINANCIAL_INFORMATION根据表对象数据修改数据
	 * @param supplierFinancialInformation 入参实体类
	 */
	int updateByPrimaryKeySelective(SupplierFinancialInformation supplierFinancialInformation);

	/**
	 * SUPPLIER_FINANCIAL_INFORMATION根据id删除数据
	 * @param supplierFinancialInformation 入参实体类
	 */
	int deleteByPrimaryKey(SupplierFinancialInformation supplierFinancialInformation);

	/**
	 * SUPPLIER_FINANCIAL_INFORMATION根据主键查询数据
	 * @param supplierFinancialInformation 入参实体类
	 */
	SupplierFinancialInformation selectByPrimaryKey(SupplierFinancialInformation supplierFinancialInformation);

	/**
	 * SUPPLIER_FINANCIAL_INFORMATION根据主键查询数据
	 * @param supplierFinancialInformation 入参实体类
	 */
	List<SupplierFinancialInformation> listPageBySelective(SupplierFinancialInformation supplierFinancialInformation);

	/**
	 * SUPPLIER_FINANCIAL_INFORMATION查询数据
	 * @param supplierFinancialInformation 入参实体类
	 */
	List<SupplierFinancialInformation>  selectBySelective(SupplierFinancialInformation supplierFinancialInformation);


	/**
	 * SUPPLIER_FINANCIAL_INFORMATION根据供应商id查询数据
	 * @param supplierFinancialInformation 入参实体类
	 */
	SupplierFinancialInformation getBySupplierId(SupplierFinancialInformation supplierFinancialInformation);
	}
